package com.boot.web.dao;

import com.boot.web.dto.OpenRedPackDTO;
import com.boot.web.entity.OpenRedPack;
import com.boot.base.dao.BaseDao;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 每日开红包数据层接口
 * @author 【zhouJie】
 * @date 2021-06-21 11:25:50
 */
public interface OpenRedPackDao extends BaseDao<OpenRedPack> {

    List<OpenRedPack> queryByToday(String today); // 获取昨日23:35生成的红包 / 获取刚生成的  / 获取今日的所有红包
    List<OpenRedPack> queryByToday1(String today1); // 获取昨日23:35生成的红包 / 获取刚生成的 / 获取今日还未分配的红包

    OpenRedPack queryByCondition(int serialNumber);

    List<OpenRedPack> queryByStatus(Integer userId); // 获取我未开的红包

    List<OpenRedPackDTO> queryBy369Today(String today);

    List<OpenRedPackDTO> queryBy369Limit();

    List<OpenRedPack> queryByType_1();

}
